package mediatorPattern;

public class Main {
    public static void main(String[] args) {
        //1. 创建中介者对象
        RentalAgency mediator = new RentalAgency();
        //2. 创建房东和租客对象
        Landlord landlord = new Landlord(mediator);
        Tenant tenant = new Tenant(mediator,"A");
        //3. 添加联系
        mediator.addTenant(tenant);
        mediator.addLandlord(landlord);
        //4. 房东发布房源信息
        landlord.postHouseInfo("合肥：100平米，精装修，有窗户，朝南，近地铁站");
        //5. 租客请求房源信息
        tenant.requestViewing("合肥：100平米，精装修，有窗户，朝南，近地铁站");

    }
}
